package com.bidepan.autoInstall.Controller;

import com.bidepan.autoInstall.Service.UserService;
import com.bidepan.autoInstall.Service.UserServiceImpl;
import org.junit.jupiter.api.Test;

public class UserController {
    private UserService userService;
    public void setUserService(UserService userService) {
        this.userService = userService;
    }

    @Test
    public void addUser(){
        System.out.println("Controller方法执行了");
        //普通写法
//        面向接口编程
//        编译时类型：UserService（接口类型）
//        运行时类型：UserServiceImpl（实现类类型）
//        UserService userService = new UserServiceImpl();
//        userService.addUserService();

        //bean.xml自动注入写法
        userService.addUserService();
    }
}
